Career 2024 2023 2022 2021 2020 2018 2017 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a Bahrain F1 Uzbekistan F4 Saudi Arabia F2 Nigeria F6 India F5 India F7 India F8 China F1 Great Britain F3 Great Britain F4 India F3 India F4 Germany F4 Great Britain F3 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 UAE F1 UAE F2 Kuwait F1 Great Britain F2 India F1a The Manchester Trophy - Manchester Fergana Challenger - Fergana Yokohama Challenger 2001 - Yokohama The Surbiton Trophy - Surbiton The LTA Wrexham Challenger - Wrexham Arroyo de la Encomienda - Valladolid 3rd Volkswagon Challenger - Wolfsburg Fergana Challenger - Fergana France F3 Nigeria F5 Sri Lanka F2 China F2 Kobstaedernes ATP Challenger - Kolding Uzbekistan F4 Sail Open - New Delhi Sail Open - New Delhi New Delhi Challenger II - New Delhi The Surbiton Trophy - Surbiton UAE F1 Dublin Challenger - Dublin Kuwait F2 BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao Caversham International Tennis Tournament - Jersey Keio Challenger International Tennis Tournament - Yokohama Heilbronn Challenger Tumkur Open - Tumkur Kyoto Challenger The Indian Oil-Servo ATP Challenger 1999 - Calcutta Samarkand Challenger - Samarkand Yokohama International Tennis Tournament - Yokohama Neride Prague Indoor - Prague Dharwad Challenger 2003 - Dharwad Nova Challenger Osaka - Osaka The Powder Byrne Trophy - Surbiton Ho Chi Minh City Challenger - Ho Chi Minh City Samsung Securities Cup Challenger - Seoul TED Open - Istanbul GHI Bronx Classic - Bronx Fergana Challenger - Fergana Open de Franche Comte - Besancon Samarkand Challenger - Samarkand Powder Byrne Trophy - Surbiton 2004 USTA Challenger of Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding West of England Challenger - Bristol Belgaum Open - Belgaum XI Open International D'Andorra - Andorra The LTA Nottingham Challenger - Nottingham Open Castilla y Leon - Segovia Open de Montauban - Montauban The Manchester Trophy - Manchester The LTA Nottingham Challenger - Nottingham 4° Sporting Challenger - Turin The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham The LTA Men's Challenger - Nottingham Delhi Challenger I - New Delhi ATP Open Castilla y Leon - Segovia KGHM Dialog Polish Indoors - Wroclaw The LTA Manchester Trophy - Manchester Lambertz Open by Stawag - Aachen Malaysian Open - Kuala Lumpur The Surbiton Trophy - Surbiton Open de Franche-Comte - Besancon Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental The Surbiton Trophy - Surbiton Belgrade Challenger 5 Volkswagen Challenger - Wolfsburg Arroyo de la Encomienda - Valladolid Samarkand Challenger - Samarkand III Isla de Lanzarote - Lanzarote Vancouver Challenger Labertz Open by Stawag - Aachen Dunlop World Challenge - Toyota Wroclaw Challenger Dharwad Challenger 2006 - Dharwad Bukhara Challenger - Bukhara Heilbronn Open - Heilbronn GHI Bronx Tennis Classic - Bronx GHI Bronx Classic - Bronx IX Abierto Internacional de Salinas - Salinas The LTA Men's Challenger Wrexham - Wrexham Heineken Challenger - Ho Chi Minh City The Surbiton Trophy - Surbiton Open Castilla y Leon - Segovia The Wright Financial Group USTA Challenger - Champaign Adidas International - Sydney Bukhara Challenger - Bukhara International Championship of Croatia - Umag RCA Championships - Indianapolis The Samsung Open - Bournemouth Open Seat-Godo '98 - Barcelona 1998 Mercedes Cup - Stuttgart Mallorca Open - Mallorca Adidas International - Sydney Gold Flake Open - Chennai Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Generali Open 2000 - Kitzbuhel Waldbaum's Hamlet Cup - Long Island Adidas Open de Toulouse - Toulouse Gold Flake Open - Chennai Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Franklin Templeton Tennis Classic - Scottsdale Trofeo Conde de Godo - Barcelona Gerry Weber Open - Halle Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Idea Prokom Open - Sopot Salem Open - Hong Kong MTCI ATP Challenger - Yokohama AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Adidas International - Sydney Open Seat Godo 2003 - Barcelona The Samsung Open - Nottingham 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Barcelona Munich Gstaad Amsterdam Umag Bucharest Palermo Umag Montevideo Fergana Challenger - Fergana ATP Heineken Challenger 2000 - Ho Chi Minh City TED Open Istanbul - Istanbul Bukhara Challenger - Bukhara MTNL Cellular ATP Challenger - Mumbai Dubai Tennis Open - Dubai Bristol Challenger Trophy - Bristol Grolsch Open 1997 - Amsterdam The LTA Manchester Challenger - Manchester Tata Open - Chennai Bukhara Challenger - Bukhara Adidas International - Sydney Estoril Open - Estoril Copa AT&T - Buenos Aires The Nottingham Open - Nottingham International Championship of Croatia - Umag Croatia Open - Umag China Open - Beijing Stockholm Open - Stockholm Chennai Open - Chennai The Manchester Trophy - Manchester Argentina Open - Buenos Aires Fergana Challenger - Fergana Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Arroyo de la Encomienda - Valladolid Colorado Classic - Denver 1997 Mercedes Cup - Stuttgart Open de Montauban - Montauban LTA Wrexham Challenger - Wrexham Waldbaum's Hamlet Cup - Long Island The Manchester Trophy - Manchester Croatia Open - Umag Idea Prokom Open - Sopot Nokian Hakkapeliitta Open - Tampere China Open - Beijing Chennai Open - Chennai ATP Heineken Challenger 1999 - Ho Chi Minh City Sydney International - Sydney Copa Telmex - Buenos Aires Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Shimadzu All Japan Indoor - Kyoto The Surbiton Trophy - Surbiton Dubai Tennis Open - Dubai The Hilversum Open - Hilversum The Wrexham Challenger - Wrexham Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Bristol Challenger Trophy - Bristol Croatia Open Umag - Umag The LTA Manchester Challenger - Manchester Mumbai Open - Mumbai LTA Men's Challenger - Wrexham BA-CA Tennis Trophy - Vienna Osaka International Tennis Tournament - Osaka Weissenhauser Strand Cup - Hamburg St. Petersburg Open - St. Petersburg The Wrexham Challenger - Wrexham Samsung Securities Cup Challenger Tennis - Seoul The 69th King's Cup-Thailand Open - Bangkok Chennai Open - Chennai Sydney International - Sydney Brasil Open - Costa do Sauipe Honda-Kah Open - Singapore Fergana Tennis Challenger Tournament - Fergana Ciudad de Pozoblanco Open Diputacion - Cordoba Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco CA Tennis Trophy - Vienna Fergana Challenger - Fergana Open Seat Godo 2007 - Barcelona The LTA Bolton Challenger - Bolton Music City Challenger - Nashville Challenger Groningen - Groningen Volkswagen Challenger 2005 - Wolfsburg Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Open de Tenis Amaya - Pamplona Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Croatia Open - Umag Thailand Open - Bangkok Mumbai Open - Mumbai BMW Open - Munich Fergana Challenger - Fergana BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Open SEAT 2008 - Barcelona Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna Chennai Open - Chennai 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Franklin Templeton Tennis Classic - Scottsdale IPB Czech Indoor - Ostrava Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Ordina Open - s-Hertogenbosch Estoril Open - Estoril Open Seat-Godo '97 - Barcelona Kobstaedernes ATP Challenger - Kolding Franklin Templeton Tennis Classic - Scottsdale Johannesburg Challenger Mercedes-Benz Cup - Los Angeles Busan Challenger Fergana Challenger Copa AT&T - Buenos Aires CA Tennis Trophy - Vienna Sydney International - Sydney BCR Open Romania - Bucharest The Stella Artois Grass Court Championships - London Helsinki Challenger Thailand Open - Bangkok CA Tennis Trophy - Vienna Medibank International - Sydney Auckland Marseille Memphis Rotterdam Delray Beach International Tennis Championships - Delray Beach Casablanca Estoril Oporto Halle Kitzbuhel Moscow Kitzbuhel Catella Swedish Open - Bastad Santiago The Artois Championships - London SA Tennis Open - Johannesburg Topshelf Open - 's-Hertogenbosch Topshelf Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Tunis Challenger Stockholm Open - Stockholm Synsam Swedish Open - Bastad Brasil Open - Costa do Sauipe The Nottingham Open - Nottingham Romanian Open - Bucharest Adidas International - Sydney Waldbaum's Hamlet Cup - Long Island Mallorca Open - Mallorca Dubai Tennis Open - Dubai The Stella Artois Grass Court Championships - Queen's/London Croatia Open - Umag RCA Championships - Indianapolis Estoril Open - Estoril The Stella Artois Grass Court Championships - London Abierto Mexicano de Tenis Pegaso - Acapulco Stuttgart Shimadzu All Japan Indoor - Kyoto The LTA Hull Challenger - Hull West of England Tennis - Bristol Oporto Indian Oil Servo Challenger - Calcutta St. Polten Challenger Hamburg - Hamburg Buenos Aires ATP Studena Croatia Open Umag - Umag Warsteiner Challenger Wolfsburg - Wolfsburg Chengdu Open - Chengdu Stockholm Open - Stockholm 1999 Mercedes Cup - Stuttgart 2004 Keys Gate Challenger - Homestead Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Abierto Mexicano Telcel - Acapulco Telenordia Swedish Open - Bastad Licher German Open - Hamburg Idea Prokom Open - Sopot Gerry Weber Open - Halle RCA Championships - Indianapolis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open 13 - Marseille Dubai Tennis Open - Dubai Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Open Seat-Godo '99 - Barcelona Newsweek Champions Cup - Indian Wells Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Gerry Weber Open - Halle Italian Open - Rome Great American Insurance ATP Championship - Cincinnati 14th Paris Open - Paris The Ericsson Open - Miami Monte Carlo Open - Monte Carlo BCR Open Romania - Bucharest Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Thailand Open - Bangkok Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Open de Moselle - Metz Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami If Stockholm Open - Stockholm Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Monte Carlo Hamburg Rome Stuttgart Paris International Championship of Croatia - Umag RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Abierto Mexicano de Tenis Pegaso - Acapulco Aircel Chennai Open - Chennai Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Davidoff Swiss Indoors - Basel President's Cup 2000 - Tashkent Marbella BNP Paribas Open - Indian Wells CA Tennis Trophy - Vienna Adidas International - Sydney Valencia Mutua Madrilena Masters Madrid - Madrid Brasil Open - Costa do Sauipe Tennis Masters Series - Indian Wells The Stella Artois Grass Court Championships - London German Open - Hamburg Pacific Life Open - Indian Wells Eurocard Open - Stuttgart The Lipton Championships - Key Biscayne Medibank Private International - Sydney Synsam Swedish Open - Bastad Masters Series Madrid - Madrid Tennis Masters Series - Indian Wells Eurocard Open - Stuttgart The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Hamburg Tennis Masters Series - Rome Campionati BNL dItalia - Rome Tennis Masters Series - Miami Masters Series Monte-Carlo - Monte-Carlo Philadelphia Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Countrywide Classic - Los Angeles French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Copa Telmex - Buenos Aires U.S. Open - New York Australian Open French Open - Paris ASB Classic - Auckland French Open Wimbledon U.S. Open French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne Davis Cup, World Group, QF, ESP-NED 4-1 Great American Insurance ATP Championship - Cincinnati U.S. Open - New York Tennis Masters Series - Rome Wimbledon - London Rogers Masters - Toronto French Open - Paris French Open - Paris Davis Cup, World Group, 1R, ESP-GER 4-1 Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, Group 1, REL2, PAK-KOR 3-2 Davis Cup, Group 1, REL2, PAK-NZL 3-2 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 2, 1R, PAK-HKG 3-1 Davis Cup, Group II, 1R, LIB-PAK 2-3 Davis Cup, Group II, 2R, PAK-NZL 1-4 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, Group II, 2R, PHI-PAK 2-3 Davis Cup, Group 2, 1R, OMA-PAK 1-4 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, Group 1, REL2, CHN-PAK 3-0 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, Group 1, 2R, IND-PAK 3-2 Davis Cup, Group 1, PO, CHN-PAK 5-0 Davis Cup, Group II, 1R, SRI-PAK 2-3 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, Asia/Oceania Group II, 2R, NZL-PAK 3-2 Davis Cup, World Group, 1R, ESP-BRA 3-2 AAMI Classic - Kooyong Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group 1, 1R, UZB-PAK 4-1 Davis Cup, Group 1, 1R, NZL-PAK 5-0 Davis Cup, Group II, 1R, PAK-KUW 3-2 Davis Cup, Group II, 1R, HKG-PAK 2-3 Davis Cup, Group I, 1R, PAK-KOR 4-0 Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, PAK-JPN 0-4 Davis Cup, Group II, 1R, PAK-INA 5-0 15th Asian Games Doha 2006 Davis Cup, Group II, 1R, PAK-IRI 3-2 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, PO, PAK-IND 0-4 Davis Cup, Group II, 3R, PAK-THA 3-2 Davis Cup, Group I, 2R, PAK-UZB 1-4 Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston ATP Tour World Championship - Hannover ATP Tour World Championship - Hannover Olympics - Athens